package com.example.entity.system.vo;

import lombok.Data;

@Data
public class SysMenuDetailVo {

    private Long menuId;

    private String parentId;

    /**
     * 菜单类型
     */
    private String menuType;

    /**
     * 菜单名称
     */
    private String menuName;
    private String name;
    /**
     * 组件路径
     */
    private String component;

    private String isFrame;
    /**
     * 菜单排序
     */
    private String orderNum;
    /**
     * 路由路径
     */
    private String path;
    /**
     * 路由重定向，有子集 children 时
     */
    private String redirect;

    /**
     * 图标
     */
    private String icon;
    /**
     * 是否隐藏
     */
    private Integer visible;
    /**
     * 是否缓存
     */
    private Integer isCache;
    /**
     * 是否固定
     */
    private Integer isAffix;
    /**
     * 是否外链
     */
    private Integer isLink;
    /**
     * 外链/内嵌时链接地址（http:xxx.com），开启外链条件，`1、isLink: 链接地址不为空`
     */
    private String link;
    /**
     * 是否内嵌，开启条件，`1、isIframe:true 2、isLink：链接地址不为空`
     */
    private String isIframe;
    private String roles;
    private String btnPower;
    /**
     * 权限
     */
    private String perms;
}
